package com.zynote.nfhoujie.dao;

import com.zynote.nfhoujie.model.UserInfo;

/**
 * 
 * @className:IUserInfoDAO.java
 * @classDescription:用户信息数据访问层接口
 * @author: AIDAN SU
 * @createTime: 2012-10-6
 *
 */
public interface IUserInfoDAO {
	
	/**
	 * 创建用户附加信息
	 * @param userInfo 用户附加信息
	 * @return 用户ID
	 */
	Long createUserInfo( UserInfo userInfo );
	
	/**
	 * 根据用户ID获取用户基本信息
	 * @param ID 用户名
	 * @return 用户基本信息
	 */
	UserInfo findUserInfoById( Long id );
	
	/**
	 * 用户信息的更新
	 * @param id
	 */
	void updateUserInfo(UserInfo userInfo);
}
